package BVRClient;

import org.newdawn.slick.GameContainer;
import org.newdawn.slick.Graphics;
import org.newdawn.slick.SlickException;
import org.newdawn.slick.state.BasicGameState;
import org.newdawn.slick.state.StateBasedGame;

/**
 * The Blue vs Red: Arena Main Menu State.
 * @author Jesse Gill
 * @author Shannon Setter
 */
public class BVRC_MainMenuState extends BasicGameState
{
	private int stateID = 0;
	
	/**
	 * Constructor that sets the state ID.
	 * @param stateID
	 */
	public BVRC_MainMenuState(int stateID)
    {
        this.stateID = stateID;
    }
	
	/**
	 * @param gc
	 * @param sb
	 */
	@Override
    public void enter(GameContainer gc, StateBasedGame sb) throws SlickException
    {
        super.enter(gc, sb);
    }
	
	/**
	 * @param gc
	 * @param sb
	 */
	@Override
    public void leave(GameContainer gc, StateBasedGame sb) throws SlickException
    {
        super.leave(gc, sb);
    }
	
	/**
	 * @return stateID
	 */
	@Override
	public int getID()
	{
		return stateID;
	}
	
	/**
	 * @param gc
	 * @param sb
	 */
	@Override
	public void init(GameContainer gc, StateBasedGame sb) throws SlickException
	{
		
	}
	
	/**
	 * @param gc
	 * @param sb
	 * @param g
	 */
	@Override
	public void render(GameContainer gc, StateBasedGame sb, Graphics g) throws SlickException
	{
		
	}
	
	/**
	 * @param gc
	 * @param sb
	 * @param delta
	 */
	@Override
	public void update(GameContainer gc, StateBasedGame sb, int delta) throws SlickException
	{
		
	}
}
